Implicit Blending Revisited

نویسندگان

  • Adrien Bernhardt
  • Loïc Barthe
  • Marie-Paule Cani
  • Brian Wyvill
چکیده

Blending is both the strength and the weakness of functionally based implicit surfaces (such as F-reps or softobjects). While it gives them the unique ability to smoothly merge into a single, arbitrary shape, it makes implicit modelling hard to control since implicit surfaces blend at a distance, in a way that heavily depends on the slope of the field functions that define them. This paper presents a novel, generic solution to blending of functionally-based implicit surfaces: the insight is that to be intuitive and easy to control, blends should be located where two objects overlap, while enabling other parts of the objects to come as close to each other as desired without being deformed. Our solution relies on automatically defined blending regions around the intersection curves between two objects. Outside of these volumes, a clean union of the objects is computed thanks to a new operator that guarantees the smoothness of the resulting field function; meanwhile, a smooth blend is generated inside the blending regions. Parameters can automatically be tuned in order to prevent small objects from blurring out when blended into larger ones, and to generate a progressive blend when two animated objects come in contact.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Better blending between multiple nodes of the blobtree

A blobtree is an implicit surface defined by a tree of objects. Each node of the tree can either be a primitive or an operation. Primitives are skeletal implicit surfaces defined by a skeleton (like a point or a line) and a potential function which maps the distance to the primitive to R. Operations (like union, twist or blend) are nodes that work on one or more other nodes. Skeletal implicit s...

متن کامل

Controlled Blending for Implicit Surfaces using a Graph

Automatic blending between surfaces surrounding skeletal elements has been cited as one of the chief advantages of using implicit surface modeling techniques. However, achieving control so that blending occurs only when it is desirable is a di cult problem. In this paper we look at using a graph to specify the blending between objects. We propose a new method which produces a C(0) continuous fu...

متن کامل

Blending Implicit Shapes Using Fuzzy Set Operations

Implicit modelling is a powerful technique to design geometric shapes, where a geometric object is described by a real function. In general, the real functions used in implicit modelling are unbounded and can take any values in space R. In general, the shapes described by different level sets of an unbounded implicit function can be varied significantly and are very unpredictable. In addition, ...

متن کامل

The Scale Method for Blending Operations in Functionally-Based Constructive Geometry

This paper presents a scale method for developing high dimensional scale functions to blend implicitly defined objects. Scale functions are differentiable on the entire domain except the origin, provide blending range control, and behave like Min/Max operators everywhere, so even a successive composition of blending operations containing overlapped blending regions can be generated smoothly. Be...

متن کامل

Combining implicit surfaces with soft blending in a CSG tree

In this paper, we show an extension of the model proposed by Sabourdy, combining various implicit surfaces with soft blending capacities in a CSG tree. This extension allows integration of plane surfaces, skeletons and many other types of implicit surfaces. It particularly develops the blending possibilities offered by this approach. The model is then able to generate a wide variety of shapes o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Comput. Graph. Forum

دوره 29  شماره 

صفحات  -

تاریخ انتشار 2010